//
//  CCNSString.h
//  CCFC_IPHONE
//
//  Created by  xuchen(陈旭)， xichen(陈曦)， qq：511272827 on 10-11-15.
//  Copyright 2010 cc_team. All rights reserved.
//

#ifndef	CC_NSSTRING
#define	CC_NSSTRING

#include "CCAll.h"

#ifdef	OBJC_MACRO
#import <Foundation/Foundation.h>

@interface CCNSString : NSMutableString
{
	
}

// 获取字符在字符串第一次出现的位置
+ (NSInteger)firstIndexOfChar:(NSString *)str withChar:(unichar)ch;
// 获取字符在字符串最后一次出现的位置
+ (NSInteger)lastIndexOfChar:(NSString *)str withChar:(unichar)ch;
// 获取字符在字符串第N次出现的位置
+ (NSInteger)firstIndexOfChar:(NSString *)str withChar:(unichar)ch withAppearCount:(NSInteger)count;


// 移除字符串首部、尾部、首部和尾部的空白字符（Unicode形式的空格，'\t', '\n'）
+ (void)trimBegin:(INOUT NSMutableString *)str;
+ (void)trimEnd:(INOUT NSMutableString *)str;
+ (void)trim:(INOUT NSMutableString *)str;

@end

#endif	//OBJC_MACRO
#endif	//CC_NSSTRING
